avoir qch sur le cœur
1) сожалеть о чем-либо, раскаиваться в чем-либо; переживать что-либо
Jennifer. Ah! Quelle guerre? Roy. Bien, la guerre, quoi. Celle du Nord avec le Sud. Pauvre vieux, c'est qu'il en avait sur le cœur. Tant vous dire que ça avait saigné et que nous autres du Sud on en avait bavé un peu. (M. Aymé, Louisiane.) — Дженнифер. - А какая война? Рой. - Да та война. Севера с Югом. Бедный старик, он это здорово переживал. Надо вам сказать, что это было нашим больным местом, и мы, южане, из-за этого несколько очерствели.
2) хранить что-либо в (своем) сердце, держать что-либо на сердце
Il était en train de faire une réprimande, chose très pénible pour lui, et ne voulait pas avoir ce chagrin sur le cœur plus longtemps. (Stendhal, La Chartreuse de Parme.) — Епископ как раз распекал кого-то, что всегда его очень огорчало, и ему не хотелось, чтобы эта неприятность продолжала лежать у него на сердце.
Patrick, qui souffrait de n'avoir pu dire à Alexandre Kozlov tout ce qu'il avait sur le cœur, se dandinait devant Madeleine, d'un air absorbé et impatient. (H. Troyat, Les Eygletière.) — Патрик, мучившийся оттого, что не мог высказать Александру Козлову все то, что было у него на душе, топтался рядом с Мадлен, озабоченный и нетерпеливый.
3) повредить желудку
j'ai encore mon dîner sur le coeur — испытываю тяжесть в желудке
- dire ce qu'on a sur le cœur
- n'avoir rien sur le cœur contre qn